package com.ensah.service.impl;

import java.util.List;

import com.boudaa.dao.exceptions.EntityNotFoundException;
import com.ensah.dao.MatiereDao;
import com.ensah.metier.bo.Matiere;
import com.ensah.service.MatiereService;

public class MatiereServiceImpl implements MatiereService{
	
	
	private MatiereDao mat;

	public Matiere saveMatier(Matiere m) {
		
		return mat.create(m);
		
		
	}

	public MatiereDao getMat() {
		return mat;
	}

	public void setMat(MatiereDao mat) {
		this.mat = mat;
	}

	public void delete(Long id) {
        mat.delete(id);		
	}

	
	public Matiere findById(Long id) throws EntityNotFoundException {
		return mat.findById(id);
	}

	public List<Matiere> getAll() {
		return mat.getAll();
	}

	public void update(Matiere m) {
         mat.update(m);		
	}

	public Matiere getMatiereByName(String pName) {
		return mat.getMatiereByName(pName);
	}

}
